<?php
$img = imagecreatetruecolor(500, 200);
$img_w = imagesx($img);
$img_h = imagesy($img);
$car = imagecreatefromjpeg('10.jpg');
$car_w = imagesx($car);
$car_h = imagesy($car);


if($car_w/$img_w >$car_h/$img_h)
{
	$car_w = $car_h/$img_h*$img_w;
}
else
{
	$car_h = $car_w/$img_w*$img_h;	
}


imagecopyresized($img, $car, 
	0, 0, 0,0, $img_w, $img_h,$car_w,$car_h);
header("Content-type:image/jpeg");
imagejpeg($img);

// 画布: 300 300    2
// 车: 800 600 

// a) 大图宽度/小图宽度>大图高度/小图高度 ＝ 裁切宽度
// 	大图高/小图高*小图宽度 ＝ 要保留的大图宽度
// b) 


